package com.ruoyi.system.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @Package: com.ruoyi.system.domain.vo
 * @Author: HanWL
 * @CreateTime: 2023-10-26 11:09
 * @Version: 1.0
 **/
@Data
@ApiModel(value = "我的界面中订单详情的返回类")
public class MyOrderDetailsVo {

    @ApiModelProperty(value = "订单使用状态")
    private Integer orderUseStatus;

    @ApiModelProperty(value = "订单二维码")
    private String orderPictureCode;

    @ApiModelProperty(value = "验证码")
    private String orderCode;

    @ApiModelProperty(value = "总价")
    private BigDecimal totalPrice;

    @ApiModelProperty(value = "费用明细")
    private List<PriceDetailsVo> priceDetailsVos;

    @ApiModelProperty(value = "订单景区信息门票信息，及联系人信息")
    private List<OrderJingquAndmenpiaoInfoVo> orderJingquAndmenpiaoInfoVos;

    @ApiModelProperty(value = "订单编号")
    private String orderNo;

    @ApiModelProperty(value = "卖家")
    private String sellName;

    @ApiModelProperty(value = "订单创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date orderCreateTime;
}
